@charset "utf-8";

html{background:  url(../images/public/bg.png);}
body{background-color: transparent;}
.header .inhead .topic{padding-top: 22%; padding-bottom: 17.5%;}

.info-list li{padding-top: .3125em; padding-bottom: .3125em;}

/*漂浮广告*/
.admove{position:absolute; top:0; left:0; z-index:999999; font-size:14px; text-align:right;}
.admove img{width:200px;}
.close_btn{display:inline-block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat right center; cursor:pointer;}

/*对联广告*/
.duilian{position: fixed; bottom: 0; z-index: 100; overflow: hidden; display: none;}
.duilian .duilian-close{padding-top: .625em; padding-bottom: .625em; font-size: .9375em; text-align: center;}
.duilian .duilian-close a{display: inline-block; width: 80px; height: 16px; text-indent: -9999999px; background: url(../images/close.gif) no-repeat center center; overflow: hidden;}
.duilian .duilian-box{position: relative; float: left; margin-bottom: 1.25em;}
.duilian .duilian-box .duilian-con{text-align: center; overflow: hidden;}
.duilian .duilian-box .duilian-con dd img{display: block;}
.duilian-left{left: 15px;}
.duilian-right{right: 15px;}


/*index*/
.h01{height: 176px;}
.h02{height: 286px;}
.h03{height: 352px;}
 
.tpxw{padding-left: 50px;}
.tpxw .item .place{padding-top: 78.25%;}
.tpxw ul{position: absolute; top: 0; bottom: 0; left: 0; margin-top: -10px; margin-bottom: -10px; width: 50px;}
.tpxw ul li{position: relative; height: 50%;}
.tpxw ul li a{position: absolute; top: 0; right: 0; bottom: 0; left: 0; font-size: 1.25em; font-weight: bold; color: #1a9000; background-color: #f2f2f2; margin-top: 10px; margin-bottom: 10px; border-top-left-radius: 16px; border-bottom-left-radius: 16px;}
.tpxw ul li a font{position: absolute; top: 50%; right: 0; left: 0; width: 1em; margin: -2.7em auto 0; line-height: 1.35em;}
.tpxw ul li.active a{color: #fff; background-color: #1a9000;}

.news-news .first{padding-top: 8px; padding-bottom: 18px; margin-bottom: 15px; border-bottom: 1px solid #ccc; text-align: center;}
.news-news .first a{font-weight: bold; font-size: 1.25em; color: #ff7f00;}

.topbanner{text-align: center;}
.topbanner a{display: block;}
.topbanner a img{width: 100%;}

.midbanner{text-align: center;}
.midbanner a{display: block;}
.midbanner a img{width: 100%;}

.zfxxgk-menus .menu-icons{margin: -5px -4px 0;}
.zfxxgk-menus .menu-icons li a.link{margin: 25px 4px 0; padding: 0; font-size: 15px; color: #333; background: url(../images/zfxxgk_li_bg.png) repeat-y right #fff; border: none; box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);}
.zfxxgk-menus .menu-icons li a.link font{max-width: none; display: block; padding: 2.5em 0; font-size: 1em; font-weight: bold; font-style: italic; text-align: center; background-repeat: no-repeat; background-position: center center;}
.zfxxgk-menus .menu-icons li.li0 a.link font{background-image: url(../images/zfxxgk_li_zc.png);}
.zfxxgk-menus .menu-icons li.li1 a.link font{background-image: url(../images/zfxxgk_li_zn.png);}
.zfxxgk-menus .menu-icons li.li2 a.link font{background-image: url(../images/zfxxgk_li_zd.png);}
.zfxxgk-menus .menu-icons li.li3 a.link font{background-image: url(../images/zfxxgk_li_nr.png);}
.zfxxgk-menus .menu-icons li.li4 a.link font{background-image: url(../images/zfxxgk_li_nb.png);}
.zfxxgk-menus .menu-icons li.li5 a.link font{background-image: url(../images/zfxxgk_li_ysq.png);}
.zfxxgk-menus .menu-icons li.li6 a.link font{background-image: url(../images/zfxxgk_li_yjs.png);}
.zfxxgk-menus .menu-icons li.li7 a.link font{background-image: url(../images/zfxxgk_li_gl.png);}

.gjwmc-marquee .bd{height: 150px; padding-bottom: 10px; overflow: hidden;}
.gjwmc-marquee .bd .tempWrap{width: auto !important;}
.gjwmc-marquee .bd ul{overflow: hidden; zoom: 1;}
.gjwmc-marquee .bd ul li{float: left; _display: inline; overflow: hidden;}
.gjwmc-marquee .bd ul li .pic{text-align: center;}
.gjwmc-marquee .bd ul li .pic img{display: block; width: 230px; height: 150px; margin-right: 20px;}

.zwfw-links{margin: -12px -5px 0 -5px; padding-top: 5px;}
.zwfw-links li{float: left; width: 33.33333%;}
.zwfw-links li a{display: block; margin: 12px 5px 0 5px; border: 1px solid #e1e1e1;}

.buttons .menu-icons li a.link{padding-top: .875em; padding-bottom: .875em; font-weight: bold; font-size: 1.5em; color: #1a9000;}
.buttons .menu-icons li a.link i{width: 55px; height: 55px;}